package pck_Service02;

import android.content.Context;
import android.graphics.Bitmap;
import android.opengl.GLUtils;
import android.util.Log;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.FloatBuffer;
import java.util.Random;
import javax.microedition.khronos.opengles.GL10;
import mainSrc.GlobalData;
import mainSrc.GlobalSaveData;
import pck_ServiceFactory.CharacterFactory;

public class service_Character
{
  public int MovePose = 0;
  private int character_Number = GlobalData.GetInstance().character_num;
  private boolean direction = true;
  public int iAnimationPoseNN = 0;
  public int iAnimationPoseNNInterval = 20;
  public int iAnimationPoseNNLoop = 0;
  public int iAnimationPoseNNNumber = 1;
  private boolean isAnimationStop = true;
  private CharacterFactory m_characterFactory = new CharacterFactory();
  private int random = 0;
  private float[] texture = { 0.0F, 1.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F, 0.0F };
  private FloatBuffer textureBuffer;
  private int[] textures = new int[1];
  private FloatBuffer vertexBuffer;
  private float[] vertices = { -1.0F, -1.0F, 0.0F, -1.0F, 1.0F, 0.0F, 1.0F, -1.0F, 0.0F, 1.0F, 1.0F, 0.0F };
  
  public service_Character()
  {
    service_ServiceGlobal.initFunc2(this);
    ByteBuffer localByteBuffer = ByteBuffer.allocateDirect(this.vertices.length * 4);
    localByteBuffer.order(ByteOrder.nativeOrder());
    this.vertexBuffer = localByteBuffer.asFloatBuffer();
    this.vertexBuffer.put(this.vertices);
    this.vertexBuffer.position(0);
    localByteBuffer = ByteBuffer.allocateDirect(this.texture.length * 4);
    localByteBuffer.order(ByteOrder.nativeOrder());
    this.textureBuffer = localByteBuffer.asFloatBuffer();
    this.textureBuffer.put(this.texture);
    this.textureBuffer.position(0);
  }
  
  public int RandomNum(int paramInt)
  {
    return new Random().nextInt(paramInt);
  }
  
  public void SetAnimationPlayInfoFree()
  {
    this.isAnimationStop = false;
    service_ServiceGlobal.AnimationNum_New();
  }
  
  public void StateDown()
  {
    int i;
    int j;
    switch (GlobalSaveData.GetInstance().iActivity)
    {
    case 2: 
    default: 
      i = 100;
      j = 900;
      if (i == 99999)
      {
        i = service_ServiceGlobal.iAnimaPose00Num;
        j = service_ServiceGlobal.AnimationNum(i, service_ServiceGlobal.iAnimaPose00Interval);
        if (service_ServiceGlobal.iAnimaPose00Loop == 1)
        {
          GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iAnimaPose00 + j)], 0);
          label89:
          service_ServiceGlobal.m_TopView.StopDelta();
        }
      }
      break;
    }
    int k;
    label380:
    do
    {
      do
      {
        return;
        i = 99999;
        j = 99999;
        break;
        i = 80;
        j = 1300;
        break;
        i = 120;
        j = 500;
        break;
        if (j == i - 1) {
          this.isAnimationStop = true;
        }
        if (this.isAnimationStop)
        {
          GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iAnimaPose00 + i - 1)], 0);
          break label89;
        }
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iAnimaPose00 + j)], 0);
        break label89;
        if (this.MovePose == 1)
        {
          j = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iWalkNum, service_ServiceGlobal.iWalkInterval);
          if (this.direction)
          {
            service_ServiceGlobal.m_TopView.isThisMove = 6;
            GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iWalk_Left + j)], 0);
          }
          for (;;)
          {
            this.random = RandomNum(i);
            if (this.random != 1) {
              break;
            }
            this.MovePose = 0;
            return;
            service_ServiceGlobal.m_TopView.isThisMove = 5;
            GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iWalk_Right + j)], 0);
          }
        }
        if (this.MovePose != 2) {
          break label472;
        }
        j = this.iAnimationPoseNNNumber;
        k = service_ServiceGlobal.AnimationNum(j, this.iAnimationPoseNNInterval);
        if (this.iAnimationPoseNNLoop != 1) {
          break label380;
        }
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(this.iAnimationPoseNN + k)], 0);
        this.random = RandomNum(i * 8);
      } while (this.random != 1);
      this.MovePose = 0;
      return;
      if (k == j - 1) {
        this.isAnimationStop = true;
      }
      if (!this.isAnimationStop) {
        break label449;
      }
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(this.iAnimationPoseNN + j - 1)], 0);
      this.random = RandomNum(i * 8);
    } while (this.random != 1);
    this.MovePose = 0;
    return;
    label449:
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(this.iAnimationPoseNN + k)], 0);
    return;
    label472:
    this.random = RandomNum(j);
    if (this.random == 1)
    {
      this.direction = false;
      this.MovePose = 1;
      i = service_ServiceGlobal.iAnimaPose00Num;
      j = service_ServiceGlobal.AnimationNum(i, service_ServiceGlobal.iAnimaPose00Interval);
      if (service_ServiceGlobal.iAnimaPose00Loop != 1) {
        break label822;
      }
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iAnimaPose00 + j)], 0);
    }
    for (;;)
    {
      service_ServiceGlobal.m_TopView.StopDelta();
      return;
      if (this.random == 2)
      {
        this.direction = true;
        this.MovePose = 1;
        break;
      }
      if ((this.random > 4) || (service_ServiceGlobal.iAnimaPoseNumber <= 1)) {
        break;
      }
      this.MovePose = 2;
      SetAnimationPlayInfoFree();
      switch (RandomNum(service_ServiceGlobal.iAnimaPoseNumber - 1) + 1)
      {
      default: 
        this.iAnimationPoseNN = service_ServiceGlobal.iAnimaPose00;
        this.iAnimationPoseNNNumber = service_ServiceGlobal.iAnimaPose00Num;
        this.iAnimationPoseNNInterval = service_ServiceGlobal.iAnimaPose00Interval;
        this.iAnimationPoseNNLoop = service_ServiceGlobal.iAnimaPose00Loop;
        break;
      case 1: 
        this.iAnimationPoseNN = service_ServiceGlobal.iAnimaPose01;
        this.iAnimationPoseNNNumber = service_ServiceGlobal.iAnimaPose01Num;
        this.iAnimationPoseNNInterval = service_ServiceGlobal.iAnimaPose01Interval;
        this.iAnimationPoseNNLoop = service_ServiceGlobal.iAnimaPose01Loop;
        break;
      case 2: 
        this.iAnimationPoseNN = service_ServiceGlobal.iAnimaPose02;
        this.iAnimationPoseNNNumber = service_ServiceGlobal.iAnimaPose02Num;
        this.iAnimationPoseNNInterval = service_ServiceGlobal.iAnimaPose02Interval;
        this.iAnimationPoseNNLoop = service_ServiceGlobal.iAnimaPose02Loop;
        break;
      case 3: 
        this.iAnimationPoseNN = service_ServiceGlobal.iAnimaPose03;
        this.iAnimationPoseNNNumber = service_ServiceGlobal.iAnimaPose03Num;
        this.iAnimationPoseNNInterval = service_ServiceGlobal.iAnimaPose03Interval;
        this.iAnimationPoseNNLoop = service_ServiceGlobal.iAnimaPose03Loop;
        break;
      case 4: 
        this.iAnimationPoseNN = service_ServiceGlobal.iAnimaPose04;
        this.iAnimationPoseNNNumber = service_ServiceGlobal.iAnimaPose04Num;
        this.iAnimationPoseNNInterval = service_ServiceGlobal.iAnimaPose04Interval;
        this.iAnimationPoseNNLoop = service_ServiceGlobal.iAnimaPose04Loop;
        break;
      case 5: 
        this.iAnimationPoseNN = service_ServiceGlobal.iAnimaPose05;
        this.iAnimationPoseNNNumber = service_ServiceGlobal.iAnimaPose05Num;
        this.iAnimationPoseNNInterval = service_ServiceGlobal.iAnimaPose05Interval;
        this.iAnimationPoseNNLoop = service_ServiceGlobal.iAnimaPose05Loop;
        break;
        label822:
        if (j == i - 1) {
          this.isAnimationStop = true;
        }
        if (this.isAnimationStop) {
          GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iAnimaPose00 + i - 1)], 0);
        } else {
          GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iAnimaPose00 + j)], 0);
        }
        break;
      }
    }
  }
  
  public void StateDownLeft()
  {
    int j;
    int i;
    switch (GlobalSaveData.GetInstance().iActivity)
    {
    case 2: 
    default: 
      j = 100;
      i = 500;
      this.direction = true;
      if (j == 99999)
      {
        service_ServiceGlobal.m_TopView.StopDelta();
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iLeft], 0);
      }
      break;
    }
    do
    {
      return;
      j = 99999;
      i = 99999;
      break;
      j = 80;
      i = 800;
      break;
      j = 100;
      i = 300;
      break;
      if (this.MovePose != 1) {
        break label178;
      }
      i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iLeft_MoveNum, service_ServiceGlobal.iLeft_MoveInterval);
      service_ServiceGlobal.m_TopView.isThisMove = 3;
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iLeft_Move + i)], 0);
      this.random = RandomNum(j);
    } while (this.random != 1);
    this.MovePose = 0;
    return;
    label178:
    this.random = RandomNum(i);
    if (this.random <= 2)
    {
      this.MovePose = 1;
      return;
    }
    if (this.random == 3)
    {
      this.direction = false;
      service_ServiceGlobal.m_TopView.isThisMove = 5;
      return;
    }
    service_ServiceGlobal.m_TopView.StopDelta();
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iLeft], 0);
  }
  
  public void StateDownRight()
  {
    int j;
    int i;
    switch (GlobalSaveData.GetInstance().iActivity)
    {
    case 2: 
    default: 
      j = 100;
      i = 500;
      this.direction = false;
      if (j == 99999)
      {
        service_ServiceGlobal.m_TopView.StopDelta();
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iRight], 0);
      }
      break;
    }
    do
    {
      return;
      j = 99999;
      i = 99999;
      break;
      j = 80;
      i = 800;
      break;
      j = 100;
      i = 300;
      break;
      if (this.MovePose != 1) {
        break label178;
      }
      i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iLeft_MoveNum, service_ServiceGlobal.iLeft_MoveInterval);
      service_ServiceGlobal.m_TopView.isThisMove = 3;
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iRight_Move + i)], 0);
      this.random = RandomNum(j);
    } while (this.random != 1);
    this.MovePose = 0;
    return;
    label178:
    this.random = RandomNum(i);
    if (this.random <= 2)
    {
      this.MovePose = 1;
      return;
    }
    if (this.random == 3)
    {
      this.direction = true;
      service_ServiceGlobal.m_TopView.isThisMove = 6;
      return;
    }
    service_ServiceGlobal.m_TopView.StopDelta();
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iRight], 0);
  }
  
  public void StateLeft()
  {
    int j;
    int i;
    switch (GlobalSaveData.GetInstance().iActivity)
    {
    case 2: 
    default: 
      j = 100;
      i = 600;
      this.direction = true;
      if (j == 99999)
      {
        service_ServiceGlobal.m_TopView.StopDelta();
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iLeft], 0);
      }
      break;
    }
    label178:
    label247:
    do
    {
      do
      {
        do
        {
          return;
          j = 99999;
          i = 99999;
          break;
          j = 80;
          i = 1000;
          break;
          j = 100;
          i = 300;
          break;
          if (this.MovePose != 1) {
            break label178;
          }
          i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iLeft_MoveNum, service_ServiceGlobal.iLeft_MoveInterval);
          service_ServiceGlobal.m_TopView.isThisMove = 3;
          GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iLeft_Move + i)], 0);
          this.random = RandomNum(j);
        } while (this.random != 1);
        this.MovePose = 0;
        return;
        if (this.MovePose != 2) {
          break label247;
        }
        i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iLeft_MoveNum, service_ServiceGlobal.iLeft_MoveInterval);
        service_ServiceGlobal.m_TopView.isThisMove = 4;
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iLeft_Move + i)], 0);
        this.random = RandomNum(j);
      } while (this.random != 1);
      this.MovePose = 0;
      return;
    } while (this.MovePose == 3);
    this.random = RandomNum(i);
    if (this.random == 1)
    {
      this.MovePose = 1;
      return;
    }
    if (this.random == 2)
    {
      this.MovePose = 2;
      return;
    }
    if (this.random == 3)
    {
      service_ServiceGlobal.m_TopView.isThisMove = 1;
      this.MovePose = 3;
      return;
    }
    service_ServiceGlobal.m_TopView.StopDelta();
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iLeft], 0);
  }
  
  public void StateRight()
  {
    int j;
    int i;
    switch (GlobalSaveData.GetInstance().iActivity)
    {
    case 2: 
    default: 
      j = 100;
      i = 600;
      this.direction = false;
      if (j == 99999)
      {
        service_ServiceGlobal.m_TopView.StopDelta();
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iRight], 0);
      }
      break;
    }
    label178:
    label247:
    do
    {
      do
      {
        do
        {
          return;
          j = 99999;
          i = 99999;
          break;
          j = 80;
          i = 1000;
          break;
          j = 100;
          i = 300;
          break;
          if (this.MovePose != 1) {
            break label178;
          }
          i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iLeft_MoveNum, service_ServiceGlobal.iLeft_MoveInterval);
          service_ServiceGlobal.m_TopView.isThisMove = 3;
          GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iRight_Move + i)], 0);
          this.random = RandomNum(j);
        } while (this.random != 1);
        this.MovePose = 0;
        return;
        if (this.MovePose != 2) {
          break label247;
        }
        i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iLeft_MoveNum, service_ServiceGlobal.iLeft_MoveInterval);
        service_ServiceGlobal.m_TopView.isThisMove = 4;
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iRight_Move + i)], 0);
        this.random = RandomNum(j);
      } while (this.random != 1);
      this.MovePose = 0;
      return;
    } while (this.MovePose == 3);
    this.random = RandomNum(i);
    if (this.random == 1)
    {
      this.MovePose = 1;
      return;
    }
    if (this.random == 2)
    {
      this.MovePose = 2;
      return;
    }
    if (this.random == 3)
    {
      service_ServiceGlobal.m_TopView.isThisMove = 2;
      this.MovePose = 3;
      return;
    }
    service_ServiceGlobal.m_TopView.StopDelta();
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iRight], 0);
  }
  
  public void StateUp()
  {
    int j;
    int i;
    switch (GlobalSaveData.GetInstance().iActivity)
    {
    case 2: 
    default: 
      j = 100;
      i = 600;
      this.direction = false;
      if (j == 99999)
      {
        service_ServiceGlobal.m_TopView.StopDelta();
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iTop], 0);
      }
      break;
    }
    label178:
    do
    {
      do
      {
        return;
        j = 99999;
        i = 99999;
        break;
        j = 80;
        i = 1000;
        break;
        j = 100;
        i = 300;
        break;
        if (this.MovePose != 1) {
          break label178;
        }
        i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iTopMoveNum, service_ServiceGlobal.iTopMoveInterval);
        service_ServiceGlobal.m_TopView.isThisMove = 5;
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iTopMove + i)], 0);
        this.random = RandomNum(j);
      } while (this.random != 1);
      this.MovePose = 0;
      return;
      if (this.MovePose != 2) {
        break label248;
      }
      i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iTopMoveNum, service_ServiceGlobal.iTopMoveInterval);
      service_ServiceGlobal.m_TopView.isThisMove = 6;
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iTopMove + i)], 0);
      this.random = RandomNum(j);
    } while (this.random != 1);
    this.MovePose = 0;
    return;
    label248:
    this.random = RandomNum(i);
    if (this.random == 1)
    {
      this.MovePose = 1;
      return;
    }
    if (this.random == 2)
    {
      this.MovePose = 2;
      return;
    }
    if (this.random == 3)
    {
      service_ServiceGlobal.m_TopView.isThisMove = 7;
      return;
    }
    service_ServiceGlobal.m_TopView.StopDelta();
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iTop], 0);
  }
  
  public void StateUpLeft()
  {
    int j;
    int i;
    switch (GlobalSaveData.GetInstance().iActivity)
    {
    case 2: 
    default: 
      j = 100;
      i = 500;
      this.direction = true;
      if (j == 99999)
      {
        service_ServiceGlobal.m_TopView.StopDelta();
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iTop], 0);
      }
      break;
    }
    do
    {
      return;
      j = 99999;
      i = 99999;
      break;
      j = 80;
      i = 800;
      break;
      j = 100;
      i = 300;
      break;
      if (this.MovePose != 1) {
        break label178;
      }
      i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iTopMoveNum, service_ServiceGlobal.iTopMoveInterval);
      service_ServiceGlobal.m_TopView.isThisMove = 5;
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iTopMove + i)], 0);
      this.random = RandomNum(j);
    } while (this.random != 1);
    this.MovePose = 0;
    return;
    label178:
    this.random = RandomNum(i);
    if (this.random <= 2)
    {
      this.MovePose = 1;
      return;
    }
    if (this.random == 3)
    {
      this.direction = false;
      service_ServiceGlobal.m_TopView.isThisMove = 7;
      return;
    }
    service_ServiceGlobal.m_TopView.StopDelta();
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iTop], 0);
  }
  
  public void StateUpRight()
  {
    int j;
    int i;
    switch (GlobalSaveData.GetInstance().iActivity)
    {
    case 2: 
    default: 
      j = 100;
      i = 500;
      this.direction = true;
      if (j == 99999)
      {
        service_ServiceGlobal.m_TopView.StopDelta();
        GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iTop], 0);
      }
      break;
    }
    do
    {
      return;
      j = 99999;
      i = 99999;
      break;
      j = 80;
      i = 800;
      break;
      j = 100;
      i = 300;
      break;
      if (this.MovePose != 1) {
        break label179;
      }
      i = service_ServiceGlobal.AnimationNum(service_ServiceGlobal.iTopMoveNum, service_ServiceGlobal.iTopMoveInterval);
      service_ServiceGlobal.m_TopView.isThisMove = 6;
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[(service_ServiceGlobal.iTopMove + i)], 0);
      this.random = RandomNum(j);
    } while (this.random != 1);
    this.MovePose = 0;
    return;
    label179:
    this.random = RandomNum(i);
    if (this.random <= 2)
    {
      this.MovePose = 1;
      return;
    }
    if (this.random == 3)
    {
      this.direction = false;
      service_ServiceGlobal.m_TopView.isThisMove = 7;
      return;
    }
    service_ServiceGlobal.m_TopView.StopDelta();
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iTop], 0);
  }
  
  public void draw(GL10 paramGL10)
  {
    switch (service_ServiceGlobal.StatePoint)
    {
    }
    for (;;)
    {
      paramGL10.glBindTexture(3553, this.textures[0]);
      paramGL10.glEnableClientState(32884);
      paramGL10.glEnableClientState(32888);
      paramGL10.glFrontFace(2304);
      paramGL10.glVertexPointer(3, 5126, 0, this.vertexBuffer);
      paramGL10.glTexCoordPointer(2, 5126, 0, this.textureBuffer);
      paramGL10.glDrawArrays(5, 0, this.vertices.length / 3);
      paramGL10.glDisableClientState(32884);
      paramGL10.glDisableClientState(32888);
      return;
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iTouch], 0);
      SetAnimationPlayInfoFree();
      continue;
      GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iDrop], 0);
      continue;
      StateDown();
      continue;
      StateLeft();
      continue;
      StateRight();
      continue;
      StateUp();
      continue;
      StateDownLeft();
      continue;
      StateDownRight();
      continue;
      StateUpLeft();
      continue;
      StateUpRight();
    }
  }
  
  public void loadGLTexture(GL10 paramGL10, Context paramContext)
  {
    this.m_characterFactory.loadCharacter02(this.character_Number, paramContext);
    paramGL10.glGenTextures(1, this.textures, 0);
    paramGL10.glBindTexture(3553, this.textures[0]);
    paramGL10.glTexParameterf(3553, 10242, 33071.0F);
    paramGL10.glTexParameterf(3553, 10243, 33071.0F);
    paramGL10.glTexParameterf(3553, 10241, 9728.0F);
    paramGL10.glTexParameterf(3553, 10240, 9729.0F);
    GLUtils.texImage2D(3553, 0, this.m_characterFactory.m_bitmap[service_ServiceGlobal.iDrop], 0);
  }
  
  public void recycleBitmap()
  {
    try
    {
      this.m_characterFactory.m_bitmap[0].recycle();
      this.m_characterFactory.m_bitmap = null;
      Log.v("test", "Service01 Recycle Complete");
      return;
    }
    catch (NullPointerException localNullPointerException) {}
  }
}


/* Location:           D:\Tool\AndroidKiller_v1.3.1\projects\petdesigner\ProjectSrc\classes-dex2jar.jar
 * Qualified Name:     pck_Service02.service_Character
 * JD-Core Version:    0.7.0.1
 */